package com.taotao.mapper;



import com.taotao.entity.Item;
import com.taotao.entity.ItemExample;
import org.apache.ibatis.annotations.Param;

import java.util.ArrayList;
import java.util.List;

public interface ItemMapper {
    long countByExample(ItemExample example);

    int deleteByExample(ItemExample example);

    int insert(Item record);

    int insertSelective(Item record);

    List<Item> selectByExample(ItemExample example);

    Item selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") Item record, @Param("example") ItemExample example);

    int updateByExample(@Param("record") Item record, @Param("example") ItemExample example);

    int updateByPrimaryKeySelective(Item record);

    //删除商品
    int deleteByPrimaryKey(Long[] ids);

    List<Item> findAll();

    //下架
    int updateDown(Long[] ids);

    //上架
    int updateUp(Long[] ids);

    int updateItem(Item item);

}
